Descrição Principal |
A especificação dos requisitos pode ter as seguintes características:
-
Introdução: Descrição geral do software e Escopo do negócio do cliente;
-
Descrição dos requisitos:
-
-
Funcionalidade: Necessidades estabelecidas para serem atendidas pelo software, quando ele é usado em
condições específicas. Funcionalidades devem ser adequadas, precisas e seguras;
-
Interface do usuário: Definição das características da interface do usuário que permite ao usuário
entender e aprender facilmente o software para ser capaz de realizar suas tarefas com eficiência, incluindo
a descrição do modelo de interface;
-
Interfaces externas: Definição das interfaces com outros softwares ou hardwares;
-
Confiabilidade: Especificação do nível de execução do software relativo à maturidade, tolerância a falhas e
recuperação;
-
Eficiência: Especificação do nível de execução do software relativo ao tempo e uso dos Recursos;
-
Manutenção: Descrição dos elementos facilitadores do entendimento e execução das futuras modificações do
Software;
-
Portabilidade: Descrição das características do Software que permitem que este seja transferido de um lugar
para outro;
-
Limitações/restrições de projeto e construção - necessidades impostas pelo Cliente;
-
Interoperabilidade - capacidade de dois ou mais sistemas ou Componentes de Software serem capazes de
alterar as informações entre si e usá-las;
-
Reusabilidade: Funcionalidade de qualquer produto/subproduto, ou uma parte dele para que ele possa ser
utilizado por vários usuários como um produto final, em seu desenvolvimento de software ou na execução de
outros produtos de Software;
-
Legais e regulementares: Necessidades impostas por leis, regulamentos, etc.
Cada requisito é identificado, único e verificável ou pode ser avaliado.
|